#header {
  width: 100%;
  height: 105px;
}
#header .pinp {
  width: 100%;
  height: 20px;
  background: black;
  color: white;
}
#header .pinp .fr a {
  color: #f60;
}
#header .pinp .hb {
  position: relative;
}
#header .pinp .le-container img {
  position: absolute;
  top: 0;
  left: 0;
}
/*搜索框*/
#header .txt:first-child {
  width: 388px;
  height: 32px;
  border: 2px solid #ff6600;
  border-right: none;
  text-indent: 8px;
}
#header .btn {
  width: 50px;
  height: 36px;
  border: none;
  background: #ff6600;
  background: url(../image/bgicon.png) no-repeat;
  cursor: pointer;
  outline: none;
}
/*配送*/
#header .dp {
  position: relative;
}
#header .delivery {
  position: absolute;
  right: 0;
  top: 60px;
}
/*购物车*/
#cartbox table,
table td {
  border: 1px solid #ccc;
}
#cartbox table {
  width: 100%;
}
#cartbox table thead tr,
#cartbox table tfoot tr {
  line-height: 40px;
  background-color: #f2f2f2;
}

#cartbox table tbody img {
  vertical-align: middle;
}
#cartbox table a {
  text-decoration: none;
  cursor: pointer;
}
#cartbox table tbody .num {
  height: 20px;
  width: 40px;
  border: 1px solid #ccc;
}
#cartbox table tbody tr td .reducebtn,
#cartbox table tbody tr td .addbtn {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  border: 1px solid #ccc;
  /* 让用户不选中 */
  user-select: none;
}
/*猜你喜欢*/
#guess {
  height: 283px;
  margin-top: 50px;
  margin-bottom: 50px;
}
#guess .tup {
  display: inline-block;
  width: 180px;
  height: 38px;
  background: #f60;
  font-size: 20px;
  line-height: 38px;
  text-align: center;
  color: white;
}
#guess li {
  width: 240px;
  height: 240px;
  float: left;
}
#guess li p {
  line-height: 20px;
}
#guess li:hover {
  background: #f2f2f2;
}
/*划分线*/
#footer {
  width: 100%;
  height: 100px;
  border-top: 6px solid #f60;
  background: #ccc;
}
#footer .hen {
  text-align: center;
}
#footer .hen img {
  margin: 30px;
}
#footer .zx {
  width: 800px;
  height: 160px;
  margin: 0 auto;
  margin-bottom: 50px;
}
#footer .zx li {
  width: 100px;
  height: 150px;
}
#footer .zx li a {
  display: inline-block;
  width: 100px;
  line-height: 30px;
  text-align: center;
  color: black;
}
#footer .zx .fl {
  margin-right: 72px;
}
#footer .zx span {
  font-size: 18px;
}
#footer p {
  text-align: center;
}
#footer .df {
  margin-bottom: 30px;
}
